home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / developer-tools / guis / gadutil / docs / gutil_377_csaa.txt < prev    next >
Text File  |  1996-07-16  |  4KB  |  130 lines

  1.  
  2. TITLE
  3.     GadUtil.library
  4.  
  5. VERSION
  6.     37.7 (12.07.96)
  7.  
  8. AUTHORS
  9.  
  10.     Per-Olof Yliniemi                           Staffan Hamala
  11.     Box 78                                      Pellovagen 268
  12.     SE-980 61 Tarendo                           SE-957 93 Pello
  13.     SWEDEN                                      SWEDEN
  14.  
  15.     email:                                      email:
  16.       peoyli@algonet.se                          staham@algonet.se
  17.  
  18.     phone:
  19.       +46-(0)978-20522
  20.  
  21. DESCRIPTION
  22.  
  23.     GadUtil is another gui library which main goal was to make it
  24.     easy to create font sensitive user interfaces. The library has
  25.     grown away from this main goal, and become another useful-
  26.     routine-library.
  27.  
  28. FEATURES
  29.  
  30.     * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
  31.       (LESS THAN 13k).
  32.  
  33.     * Font adaptive and localized.
  34.  
  35.     * Supports all GadTools gadgets + some extensions to them.
  36.       6 extended gadget types are available:
  37.  
  38.       - FILE_KIND     -- gadget for selecting a file.
  39.  
  40.       - DRAWER_KIND   -- gadget for selecting a drawer.
  41.  
  42.       - IMAGE_KIND    -- custom gadget that uses one or two images
  43.  
  44.       - BEVELBOX_KIND -- gadtools bevelboxes + 2 new types and text
  45.  
  46.       - PROGRESS_KIND -- progress indicator gadget.
  47.  
  48.       - LABEL_KIND    --  a text label that can be placed relative to
  49.                           other texts gadgets, bevelboxes and progress
  50.                           indicators.
  51.  
  52.     * Automatic creation of minimum required IDCMP mask.
  53.  
  54.     * Replacement for graphics/font OpenFont and graphics CloseFont.
  55.  
  56.     * Functions to add, count, move and sort nodes in a list.
  57.  
  58.     * All gadgets are created using tag lists. Every next gadget
  59.       will use the previous gadgets values as defaults. Only one
  60.       call to the gadget making routine is needed for every gadget
  61.       list.
  62.  
  63.     * All gadgets can have their own hotkey. No extra work is needed
  64.       by the programmer (only one extra tag).
  65.  
  66.     * All gadgets, texts and boxes can have their own (localized) help
  67.       string, to be shown in a selectable gadget or in the window/screen
  68.       title whenever the mouse is placed above that gadget.
  69.  
  70.     * Distributed with lots of examples, mostly in assembly language,
  71.       but also in 'C'.
  72.  
  73.     * Other functions include:
  74.  
  75.         - Status change for toggle select buttons.
  76.  
  77.         - String change for STRING and TEXT_KIND gadgets.
  78.  
  79.         - Disable functions for all gadget kinds (new for 36.56).
  80.  
  81.         - Routines to set up a busy-pointer (available for both v37
  82.           and v39). These routines also blocks the input to the main
  83.           window of the program.
  84.  
  85.         - Routine to check if the mouse pointer is within a gadgets
  86.           box. Useful for mouse-position sensitive appwindows.
  87.  
  88.         - Bevelbox, text and window refreshing functions.
  89.  
  90.         - Functions to clear and size/move windows
  91.  
  92.     * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
  93.       (LESS THAN 13k).
  94.  
  95. SPECIAL REQUIREMENTS
  96.    
  97.     AmigaOS 2.0 or higher.
  98.  
  99. AVAILABILITY
  100.  
  101.     ftp://ftp.wustl.edu/pub/aminet/dev/gui/gutil_dev_377.lha
  102.     ftp://ftp.wustl.edu/pub/aminet/util/libs/gutil_usr_377.lha
  103.  
  104.     (or any other Aminet site)
  105.  
  106.     The most recent version can always be found on my homepage at
  107.  
  108.     http://www.algonet.se/~peoyli/html_eng/myprogs.html
  109.     http://www.algonet.se/~peoyli/html_swe/myprogs.html
  110.  
  111.     http://www.algonet.se/~peoyli/files/gutil_dev.lha
  112.     http://www.algonet.se/~peoyli/files/gutil_usr.lha
  113.  
  114. PRICE
  115.     Always free for all users of the library.
  116.  
  117.     Programmers:  As free as the program using this library.
  118.                   Localized programs should include the .ct file(s)
  119.  
  120. DISTRIBUTION
  121.  
  122.     Freely distributable via CD, disk, FTP or any other form.
  123.  
  124.     Distribution may be done in two ways:
  125.     - Only the .library file(s), together with your program
  126.     - The complete distribution archive(s)
  127.  
  128.     GadUtil is © 1994-1996 by P-O Yliniemi and Staffan Hämälä.
  129.  
  130.